home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / AMIGA / (A)TB / (A)TBB.ADF / CLI_Help / HelpA.HELP < prev   
Text File  |  1989-04-08  |  29KB  |  595 lines

  1. *AmigaDos Command Help File for use with HELP! (c) Copyright 1988 G. Ismay
  2. \ADDBUF ADDBUFFERS
  3. Reduces disk access time by adding cache buffers
  4. Format:  ADDBUFFERS df<x>: <nn>
  5. Adds <nn> buffers to drive df<x>:
  6. Example: ADDBUFFERS df0: 20
  7. This would add 20 buffers to drive df0:.
  8. Notes: Adding buffers to a drive can improve disk access times significantly,
  9. although if you add more than about 30 buffers to any one drive the improve-
  10. ment will be much less noticeable.~
  11. \ASSIGN ASSIGN
  12. Assigns a logical device name to a directory
  13. Format:  ASSIGN [[<name>]<dir>][LIST]
  14. Assigns logical device name <name> to directory <dir>.
  15. Example: ASSIGN C: RAM:C
  16. This assigns logical device C: to directory RAM:C. In otherwords it tells
  17. AmigaDos to look at RAM:C whenever a reference to C: is encountered.
  18. Notes: If ASSIGN is suplied without a parameter or with the LIST switch set
  19. then a list of all the current assignments will be displayed.~
  20. \BINDDR BINDDRIVERS
  21. Binds device drivers to add-on hardware
  22. Format:  BINDDRIVERS
  23. Example: BINDDRIVERS
  24. This would bind any device drivers found in the SYS:Expansion drawer to the
  25. relevant add-on hardware. If there is an icon in the SYS:Expansion drawer
  26. for a piece of add-on hardware then that hardware will be configured auto-
  27. matically when the BINDDRIVERS command is called. It is usually called as
  28. part of the startup-sequence.~
  29. \BREAK  BREAK
  30. Sets attention flags in a process
  31. Format:  BREAK <task>[ALL][C][D][E][F]
  32. Sets the attention flags of task <task>. C would set the CTRL-C flag, D
  33. would set the CTRL-D flag and so on. If ALL is specified then all the
  34. CTRL flags for the given task will be set.
  35. Example: BREAK 2 C
  36. This would set the CTRL-C flag of task 2 (thereby stopping the task).~
  37. \CD     CD
  38. Sets or changes the current directory
  39. Format:  CD [<dir>]
  40. Changes the current directory to directory <dir>. If CD is supplied without
  41. any parameters then the name of the current directory will be displayed.
  42. Example: CD C
  43. Would change the current directory to C/.
  44. Notes: The <dir> parameter can also be supplied as a /. This would change
  45. the current directory to the directory that owns the current one, if any.~
  46. \CHANGE CHANGETASKPRI
  47. Changes the priority of a task
  48. Format:  CHANGETASKPRI <priority>
  49. Changes the priority of the current CLI task to <priority>. The priority
  50. can be in the range -128 to +127 although you should only use -5 to +5 to
  51. avoid upsetting important system tasks.
  52. Example: CHANGETASKPRI 5
  53. Would change the priority of the current CLI task to 5. This would give the
  54. current task and any other task started from it priority of any other CLI
  55. tasks.
  56. Notes: Normally, most user CLI tasks have a priority of 0.~
  57. \COPY  COPY
  58. Copies a file or directory from on place to another.
  59. Format:  COPY [[FROM]<name1>][TO<name2>][ALL][QUIET]
  60. Places a copy of the file or directory <name1> in the file or directory
  61. <name2>. If ALL is specified, any subdirectories will be copied and created
  62. in the TO directory <name2>. The names of the files currently being copied
  63. will be displayed unless the QUIET switch is set.
  64. Example: COPY file1 to D:file2
  65. Copies file1 from the current directory to file2 in directory D:
  66.          COPY TO df1:
  67. Copies all the file from the current directory to drive df1:
  68.          COPY DF0: TO DF1: ALL
  69. Copies all the files from drive DF0: to drive DF1:
  70.          COPY DF0: TO DF1: ALL QUIET
  71. Does the same as the previous example but doesn't tell you the file that is
  72. currently being copied.
  73.          COPY file1|file2|file3 TO df1:
  74. Copies file1, file2 and file3 to drive df1:~
  75. \DATE   DATE
  76. Sets or displays the system date or time
  77. Format: DATE [<date>][<time>][TO|VER<name>]
  78. Date <date> sets the date which should be supplied in the format DD-MMM-YY.
  79. You can also set the date forward to a particular day by specifying the day
  80. or by specifying 'tommorow' or 'yesterday'.
  81. Date <time> sets the time which should be supplied in the format HH:MM.
  82. You can specify both the date and the time together by placing a space
  83. between the two. You can specify where the output from DATE is sent by using
  84. the keywords TO or VER which both mean the same.
  85. Example: DATE
  86. Displays the current date and time
  87.          DATE 28-SEP-88
  88. Sets the date to the 28th September 1988
  89.          DATE 11:34
  90. Sets the time to 34 minutes past 11.
  91.          DATE 28-SEP-88 11:34
  92. Sets the date and time
  93.          DATE TO DATERECORD
  94. Send the current date to file DATERECORD~
  95. \DELETE DELETE
  96. Deletes a file or directory
  97. Format:  DELETE <name>[<name*>][ALL][Q|QUIET]
  98. Deletes each file that you specify. If you specify more than on file the
  99. filenames should be seperated by a space. You can delete up to ten files
  100. in this way. If you specify a directory to be deleted, that directory
  101. must contain no files.
  102. You can also specify ALL when deleting a directory. The directory and all
  103. it's files and subdirectories and all their files will be deleted.
  104. As each file is deleted a message will be displayed telling you such unless
  105. you specify the QUIET flag.
  106. Example:  DELETE file1
  107. Deletes file1 from the current directory
  108.           DELETE mydirectory ALL QUIET
  109. Deletes all the files and all the subdirectories and their files from
  110. directory mydirectory without displaying the files it deletes.
  111.           DELETE file1 file2
  112. Deletes file1 and file2 from the current directory~
  113. \DIR    DIR
  114. Displays the files in a directory
  115. Format:  DIR [<name>][OPT A|I|AI]
  116. Displays a list of all the files and subdirectories in directory <name>. DIR
  117. without any parameters will display the files and subdirectories in the curr-
  118. ent directory. If OPT A is specified, all the files and subdirectories of any
  119. subdirectories in the current directory will be displayed. If OPT I is speci-
  120. fied, DIR will go into interactive mode. The files and directories will be 
  121. displayed with a question mark to the right of each name. You can then do one
  122. of the following:
  123.  Press RETURN to go onto the next file in the directory
  124.  Enter Q to quit displaying the directory
  125.  Enter B to go back to the last name in the list
  126.  Enter E to enter the directory and display the files and subdirectories of
  127.  that directory
  128.  Enter DEL to delete that particular file or directory
  129.  Enter T to 'type' that file to the screen (display it).
  130. Example:  DIR
  131. Displays all the files and subdirectories in the current directory.
  132.       DIR C
  133. Displays all the files and subdirectories in directory C/.
  134.       DIR df0: OPT A
  135. Displays all the files and subdirectories and all the files in those subdir-
  136. ectories of drive df0:. In otherwords it shows everything on the disk.~
  137. \DISKCH DISKCHANGE
  138. Tells AmigaDos that you have changed the disk in a 5╝" drive
  139. Format:  DISKCHANGE <drive>
  140. Tells AmigaDos that you have inserted a different disk in dive <drive>
  141. Example: DISKCHANGE df2:
  142. Tells AmigaDos that you have changed the disk in drive df2:~
  143. \DISKCO DISKCOPY
  144. Copies the contents of one 3╜" disk to another
  145. Format:  DISKCOPY [FROM]<disk1>TO<disk2>[NAME<name>]
  146. Makes a copy of <disk1> on <disk2>, formatting disk2 as it does so. You can
  147. also set the name of <disk2> by specifying <name>.
  148. Example: DISKCOPY DF0: TO DF1:
  149. Copies the entire contents of the disk in drive df0: to the disk in drive
  150. df1:
  151. Notes: Normally this command is used to make a backup of a disk.
  152. During the copy DISKCOPY will prompt you to change disks if neccessary by
  153. displaying a requester. You should change the disks then click on continue.~
  154. \DISKDO DISKDOCTOR
  155. Repairs a corrupted disk
  156. Format:  DISKDOCTOR <drive>
  157. Repairs the disk in drive <drive>. If AmigaDos reports that a disk could
  158. not be validated, then that disk is corrupt. DISKDOCTOR will restore as much
  159. of the disk's file structure as possible. 
  160. Example: DISKDOCTOR DF1:
  161. Tells DISKDOCTOR to try and restore the files on the disk in drive Df1:.
  162. Notes: Once you have used DISKDOCTOR on a disk you should copy
  163. all the files from that disk that you want to keep onto another disk and
  164. re-format the corrupted disk.~
  165. \ECHO   ECHO
  166. Displays a message
  167. Format:  ECHO <string>
  168. Writes the string <string> to the current output stream (usually the console)
  169. Example: ECHO "Hello!"
  170. Displays the message "Hello!".~
  171. \ED     ED
  172. Calls the screen editor
  173. Format:  ED [FROM]<filename>[SIZE<bytes>]
  174. Calls the screen editor to edit the file <filename>. ED will allocate a
  175. number of bytes in memory for the file to be copied into. The default number
  176. of bytes that ED allocates is 40000 but this can be changed by specifying the
  177. SIZE parameter. If <filename> does not exist, ED will create it.
  178. Example: ED myfile
  179. Edits the file myfile. If myfile didn't already exist then it will be created
  180.          ED myfile 60000
  181. Edits the file myfile allocating 60000 bytes of workspace~
  182. \EDIT   EDIT
  183. Calls the line editor
  184. Format:  EDIT [FROM]<file1>[[TO]<file2>][WITH<file3>][VER<file4>]
  185.            [OPT<option>]
  186. Edits file <file1>, writing the edited file to <file2>, if specified. If the
  187. TO file is not specified, a temporary file is created and the edited file is
  188. copied into it. Then, if the edit commands Q or W are used, the temporary
  189. file is renamed to the name of the FROM file. Before this renaming takes
  190. place, the unedited original file is copied into a file in directory t/
  191. called edit-backup. If the edit command STOP is used no changes will be made
  192. to the original FROM file.
  193. Edit commands are usually taken from the keyboard but they can also be
  194. taken from a file. You specify this file as the WITH parameter.
  195. Messages from EDIT can be sent to a file instead of the screen by specifying
  196. a VER file.
  197. You can specify options with OPT. Option Pn sets the maximum number of prev-
  198. ious lines to n. Option Wn sets the maximum line width to n characters.
  199. Example: EDIT myfile
  200. Edits the file myfile then when editing is finished copies the old unedited
  201. file into t/edit-backup.
  202.            EDIT myfile TO thatfile
  203. Edits the file 'myfile' and writes the edited file to 'thatfile'.
  204.            EDIT myfile TO thatfile WITH edits VER messages
  205. Edits the file 'myfile' to 'thatfile' using the editing commands in the file
  206. 'edits'. Any messages from EDIT will be sent to file 'messages'~
  207. \ENDCLI ENDCLI
  208. Ends an interactive CLI process
  209. Format:  ENDCLI
  210. Example: ENDCLI
  211. Ends the current interactive CLI process.~
  212. \EXECUT EXECUTE
  213. Executes a file containing CLI commands
  214. Format:  EXECUTE <commandfile>[<args>*]
  215. Executes the file called <commandfile> and passes the arguments <args> to
  216. the file.
  217. Example: EXECUTE mycommands df0:
  218. Executes the file 'mycommands' passing the argument 'df0:' to the file.~
  219. \FAILAT FAILAT
  220. Tells a command sequence to fail if a specified error occurs
  221. Format:  FAILAT <errno>
  222. Instructs a command sequence to fail if an error that has an error code of
  223. <errno> or greater occurs.
  224. Example: FAILAT 30
  225. Instructs a command sequence to fail if an error code of 30 or greater is
  226. generated.~
  227. \FAULT  FAULT
  228. Displays error messages corresponding to the specified fault codes
  229. Format:  FAULT [<faultno>*]
  230. Displays the error message associated with fault code <faultno>.
  231. Example: FAULT 225
  232. This would display the error message associated with fault code 225. In this
  233. example, this would be 'not a DOS disk'.
  234.         FAULT 225 226 227 228
  235. Would display the error messages associated with fault codes 225, 226, 227
  236. and 228.~
  237. \FILENO FILENOTE
  238. Attaches a note or comment to a file
  239. Format:  FILENOTE [FILE]<file>COMMENT<comment>
  240. Attaches comment <comment> to the file <file>
  241. Example: FILENOTE myfile COMMENT "This file took days to enter"
  242. Attches the comment 'This file took days to enter' to file 'myfile'. This
  243. has the effect that if you do a LIST of the file the comment will appear
  244. on the line below the filename.~
  245. \FORMAT FORMAT
  246. To format a disk in the format required by AmigaDos
  247. Format:  FORMAT DRIVE <drivename> NAME <volumename>
  248. Formats a disk in drive <drivename> and initialises it and calls it
  249. <volumename>. The name to be given to the disk can be up to 30 characters
  250. long. If the name contains a space, you should enclose it in quotes.
  251. WARNING - FORMAT WILL COMPLETELY CLEAR THE DISK. IF THE DISK IS NOT
  252.           EMPTY YOU WILL LOOSE THE CONTENTS.
  253. Example: FORMAT DRIVE df0: NAME mydisk
  254. Will format and initialise the disk in drive df0: and assign the name
  255. 'mydisk' to it.~
  256. \IF     IF
  257. To allow conditionals within a command sequence
  258. Format:  IF [NOT][WARN][ERROR][FAIL][<string>EQ<string>][EXISTS
  259.          <filename>]
  260. Evaluates the specified condition which can be one of the following:
  261. NOT <expression>    Reverses the result of <expression>
  262. WARN            Set if previous return code >= 5
  263. ERROR            Set if previous return code >=10
  264. FAIL            Set if previous return code >=20
  265. <a> EQ <b>        Set if <a> and <b> are the same
  266. EXISTS <filename>    Set if the file <filename> exists
  267. If a condition is set, all the following commands will be executed until
  268. ENDIF or ELSE is encountered.
  269. Example: IF ERROR
  270.          ECHO "Oh no!"        
  271.          END IF
  272. Will display the message 'Oh no!' if the return code from the previous
  273. command is greater than or equal to 10.
  274.          IF EXISTS myfile
  275.      ECHO "Myfile has been found"
  276.      DELETE myfile
  277.      ENDIF
  278. Will display the message 'Myfile has been found' and then delete myfile if
  279. it exists~
  280. \INFO   INFO
  281. Displays information about the filing system
  282. Format:  INFO
  283. Diplays information about each disk unit including the maximum amount of
  284. storage the disk can hold, how much space is currently used on the disk and
  285. how much free space there is, the number of soft errors that have ocurred on
  286. the disk and the disk's status.~
  287. \INSTAL INSTALL
  288. Makes a formatted disk bootable
  289. Format:  INSTALL [DRIVE]<drive>
  290. Makes the disk in drive <drive> bootable
  291. Example: INSTALL DRIVE DF1:
  292. Makes the disk in drive DF1: bootable. You can make the Amiga start up from
  293. a disk by installing it.~
  294. \JOIN   JOIN
  295. Concantenates up to 15 files to make a new file
  296. Format:  JOIN <file1><file2>[<files>*]AS<newfile>
  297. Joins the files <file1> and <file2> (and up to 13 other files) to make the
  298. new file <newfile>. The files are copied in the order that you specify them
  299. into the new file.
  300. Example:  JOIN file1 file2 file3 AS bigfile
  301. Joins the files file1, file2 and file3 together in a file called bigfile~
  302. \LAB    LAB
  303. Allows labels in a command sequence
  304. Format:  LAB <labelstring>
  305. Defines a label called <labelstring> in a command sequence that is refer-
  306. enced by the SKIP command.
  307. Example: LAB Showfile
  308. Defines a label called Showfile that can be jumped to by using the SKIP
  309. command.~
  310. \LIST   LIST
  311. Displays specified information about a directory or file
  312. Format:  LIST [[DIR]<dir>][P|PAT<pat>][KEYS][DATES][NODATES]
  313.          [TO<name>][S<string>][SINCE<date>][UPTO<date>][QUICK]
  314. If you don't specify a directory or filename LIST will display the contents
  315. of the current directory. If <dir> is a filename, LIST will display infor-
  316. mation about that one file. If <dir> is a directory a list of all the files
  317. and directories in that directory will be displayed. You can also spacify a
  318. number of other parameters. These are:
  319.  TO          Specifies a file or device that LIST will send it's output to
  320.  KEYS          Displays the block number of each file header or directory
  321.  DATES          Displays the date and time that the file was last updated
  322.  NODATES      Doesn't display the date and time
  323.  SINCE <date> Displays only the files last updated on or after <date>
  324.  UPTO <date>  Displays only the files updated on or before <date>
  325.  P <pat>      Displays files whose names match <pat>
  326.  S <string>   Displays the files whose names contain the string <string>
  327.  QUICK          Displays only the files and directories. Impersonates DIR
  328. Example: LIST
  329. Displays information about all the files and directories in the current
  330. directory
  331.          LIST c/ TO PRT:
  332. Sends information about the files in directory C/ to the printer
  333.          LIST KEYS SINCE 01-SEP-88 QUICK
  334. Displays the files and the block number of each file updated since 1st
  335. September 1988
  336.      LIST P HELP#?
  337. Displays all the files in the current directory beginning with 'HELP'
  338.      LIST S DOC
  339. Displays all the files in the current directory whose names include 'DOC'~
  340. \MAKEDI MAKEDIR
  341. Creates a new directory
  342. Format: MAKEDIR <dir>
  343. Creates a new directory called <dir>
  344. Example: MAKEDIR DF0:Empty
  345. Creates a new directory on drive df1: called 'Empty'~
  346. \MOUNT  MOUNT
  347. Makes a new device available
  348. Format:  MOUNT <device>
  349. Makes the new device <device> available. To use a new device there must be
  350. an entry for that device in the file devs:Mountlist. If there is an entry
  351. you issue the MOUNT command to make the device available.
  352. Example: MOUNT df2:
  353. Makes the drive df2: available for use.
  354. Notes: The MOUNT command is normally issued as part of the
  355. startup-sequence.~
  356. \NEWCLI NEWCLI
  357. Creates a new interactive CLI process with a window
  358. Format:  NEWCLI [<window>][FROM <filename>]
  359. Creates a new CLI window. You can specify the size, position and title of
  360. the new window using the <window> parameter. This take the form:
  361.                   CON:x/y/width/height/title
  362. where x and y are the coordinates of the window's upper left hand corner,
  363. width and height are width and height of the window in pixels and title
  364. is the title of window, displayed in the windows title bar. If the title
  365. contains a space the entire <window> parameter should be enclosed in
  366. double quotes.
  367. You can also specify a FROM parameter which tells the new CLI to execute
  368. the commands the in file <filename>.
  369. Example: NEWCLI
  370. Creates a new CLI interactive process in a new window.
  371.          NEWCLI "CON:0/0/640/200/My CLI"
  372. Creates a new CLI interactive process in a window at position 0,0 (the top
  373. left corner of the screen) of size 640 by 200 pixels, with the title 'My
  374. CLI'
  375.       NEWCLI FROM startup
  376. Creates a new CLI interactive process which, after opening a window, will
  377. execute the commands in the file 'startup'.~
  378. \PATH   PATH
  379. Adds or changes the directories that AmigaDos searches for commands to
  380. execute
  381. Format:  PATH [SHOW]|[ADD <dir>[,<dir>]...]|RESET <dir>[,
  382.          <dir>]...]
  383. By default AmigaDos looks in the current directory then SYS:C for a command
  384. to execute. PATH ADD <dir> tells AmigaDos to look in directory <dir> for
  385. commands to execute. PATH SHOW or PATH displays the directories in which
  386. AmigaDos will look for commands. PATH RESET <dir> will replace the existing
  387. search path with <dir>. Up to 10 directories can be specified with the PATH
  388. command.
  389. Example: PATH SHOW
  390. Displays the directories in which AmigaDos will look for commands. 
  391.           PATH newcommands
  392. Tells AmigaDos to look in directory 'newcommands' in addition to any other
  393. directories that is looking in to find commands.
  394.           PATH RESET newcommands extracommands
  395. Tells AmigaDos to look only in directories 'newcommands' and 'extracommands'
  396. when looking for commands.~
  397. \PROMPT PROMPT
  398. Changes the prompt in the current CLI
  399. Format:  PROMPT [<prompt>]
  400. Changes the prompt in the current CLI to <prompt>. If <prompt> is not speci-
  401. fied then the standard prompt '>' is used.
  402. Example: PROMPT "Command :"
  403. Sets the prompt of the current CLI process to 'Command:'
  404.           PROMPT "%N>"
  405. Sets the prompt of the current CLI process to 'N>', where N is the current
  406. process number.~
  407. \PROTEC PROTECT
  408. Sets a file's protection status
  409. Format:  PROTECT [FILE]<filename>[FLAGS<status>]
  410. Sets the protection status of file <filename> using the options in <status>.
  411. The options are as follows:
  412.  r    means that the file may be read
  413.  w    means that the file may be written to
  414.  d      means that the file may be deleted
  415.  e    means that the file may be executed
  416. To set a file's protection status follow the filename with one or more of
  417. the options. If you omit a particular option PROTECT assumes that you don't
  418. require that option. So, if you gave all the options except d, the file
  419. would be protected from deletion.
  420. Example: PROTECT myfile re
  421. Sets the protection status of file 'myfile' so it can only be read and
  422. executed. It cannot be deleted or written to.
  423.          PROTECT myfile rwed
  424. Sets the protection status of file 'myfile' so it can be read, written to,
  425. executed or deleted~
  426. \QUIT   QUIT
  427. Exits from a command sequence
  428. Format:  QUIT [<returncode>]
  429. Exits from the current command sequence with the return code <returncode>.
  430. If <returncode> is not specified then QUIT exits from the current command
  431. sequence with the return code set to 0.
  432. Example: QUIT 20
  433. Exits from the current command sequence with a returncode of 20.~
  434. \RELABE RELABEL
  435. Changes the name of a disk
  436. Format:  RELABEL [DRIVE]<drive>[NAME]<name>
  437. Changes the name of the disk in drive <drive> to <name>.
  438. Example: RELABEL DF1: "Mydisk"
  439. Changes the name of the disk in drive DF1: to 'Mydisk'~
  440. \RENAME RENAME
  441. Renames a file or directory
  442. Format:  RENAME [FROM]<name>[TO|AS]<newname>
  443. Renames the file or directory <name> to <newname>. The FROM and TO names
  444. must be on the same disk.
  445. Example: RENAME ThisFile TO Thatfile
  446. Renames the file 'ThisFile' to 'ThatFile'~
  447. \RUN    RUN
  448. Executes commands as background processes
  449. Format:  RUN <command>
  450. Executes the command <command> as a noninteractive CLI process. A new non-
  451. interactive CLI process will be started and <command> will be passed to it
  452. as input. This new process will be run as a background task. If you want to
  453. RUN several commands from a single RUN command type the command followed by
  454. a plus (+) sign and press RETURN. Then type in the next command. When you
  455. have finished typing in each command just press RETURN after the last one.
  456. Example: RUN COPY myfile to PRT:
  457. Sets up a noninteractive CLI process to copy the file 'myfile' to the
  458. printer. Copying will take place as a background task, allowing you to
  459. continue with what you are doing.
  460.          RUN DISKCOPY DF0: TO DF1:+
  461.      ECHO "Copy finished"
  462. Sets up a CLI process to copy the entire contents of the disk in drive DF0:
  463. to the disk in drive DF1: then displays the message 'Copy finished' when
  464. DISKCOPY has completed.~
  465. \SEARCH SEARCH
  466. Searches for a text string in all the files in a directory
  467. Format:  SEARCH [FROM]<dir>|<pattern>[SEARCH]<string>[ALL]
  468. Saerch will look through all the files in directory <dir>  and, if you 
  469. specify ALL, all the subdirectories in that directory for the text string
  470. <string>. It will display the name of the file that it is currently
  471. searching and also the line in the file containing the text string that
  472. you specified. You can also specify a pattern which will cause search to
  473. only look for text matching this pattern.
  474. Example: SEARCH mydirectory "Plastic chicken" ALL
  475. Searches through the directory 'mydirectory' and it's subdirectories for
  476. the text string 'Plastic chicken'.~
  477. \SETDAT SETDATE
  478. Changes the timestamp of a file or directory
  479. Format:  SETDATE <filename> <date> [<time>]
  480. Sets the timestamp of file <filename> to <date> and <time>.
  481. Example: SETDATE myfile 11-OCT-88 21:44:30
  482. Sets the timestamp of file 'myfile' to date 11-OCT-88 and time 21:44:30~
  483. \SETMAP SETMAP
  484. Changes the key map of the keyboard
  485. Format:  SETMAP <mapfilename>
  486. Sets the key map of the keyboard to <mapfilename>. The <mapfilename>
  487. parameter should contain the name of a file in directory :devs/keymaps
  488. that holds the relevant key map information.
  489. Example:  SETMAP usa
  490. Sets the key map to usa, which is the standard key map on the Amiga. If
  491. your Amiga has a British keyboard layout you would set the keymap to gb.~ 
  492. \SKIP   SKIP
  493. Peforms a jump in a command sequence
  494. Format:  SKIP <label>
  495. Jumps to the line a command sequence labelled as <label>. The label will 
  496. have been defined using the LAB command. If <label> is not specified, SKIP
  497. will jump to next label in the command sequence.
  498. Example: SKIP EndOfProg
  499. Jumps to the line in a command sequence containing LAB EndOfProg~
  500. \SORT   SORT
  501. Sorts a file
  502. Format:  SORT [FROM]<file1>[[TO]<file2>][COLSTART <n>]
  503. Sorts the file <file1> into alphabetic order and puts the sorted file into
  504. file <file2>. If the TO file isn't specified then <file1> will contain the
  505. sorted text. 
  506. You can also specify the COLSTART parameter where <n> is the column number
  507. that SORT will take as the starting point on each line to sort from.
  508. Example: SORT file1 TO file2 COLSTART 5
  509. Will sort file1 into alphabetical order into file2. Only text after the 
  510. 5th character on each line will be sorted.~
  511. \STACK  STACK
  512. Sets or displays the stack size for commands
  513. Format:  STACK [<n>]
  514. Sets the stack size to <n> bytes. If the <n> parameter is ommitted STACK
  515. will display the current stack size. The initial size of the stack is 
  516. 4000 bytes.
  517. Example: STACK 20000
  518. Sets the stack size to 20000 bytes.
  519. Notes: Some programs and commands may require a stack size 
  520. greater than the usual 4000 bytes. If you are unsure how large the stack
  521. needs to be, it is best to overestimate the stack size. If there is not
  522. enough space on the stack THE AMIGA WILL CRASH!~
  523. \STATUS STATUS
  524. Displays information about current CLI processes
  525. Format:  STATUS [<process>][FULL][TCB][SEGS][CLI|ALL]
  526. STATUS displays information about one or all existing CLI processes. It can
  527. have a number of parameters. If the process number is specified as <process>
  528. then the information displayed will be relevant to that process. The other
  529. parameters are as follows:
  530. SEGS    Displays the names of the sections on the segment list of each
  531.     process
  532. TCB    Displays information about the priority, stacksize and global vector
  533.     size of each process
  534. CLI    Displays CLI processes and the currently loaded command, if any.
  535.  
  536. FULL    Displays all of the information above
  537.  
  538. If STATUS is supplied without any parameters then the process number and
  539. the program running in each CLI process will be displayed.
  540. Example: STATUS 1 FULL
  541. Displays full information about CLI process 1~
  542. \TYPE   TYPE
  543. Displays a text file as plain text or hexadecimal
  544. Format:  TYPE [FROM]<file1>[[TO]<file2>][OPT N|H]
  545. Copies the file <file1> to the screen or to <file2> if specified. If option
  546. N is specified line numbers will be added to the output. If option H is
  547. specified the file will be shown in hexadecimal format.
  548. Example: TYPE myfile
  549. Displays the file 'myfile' to the screen
  550.          TYPE myfile OPT H
  551. Displays the file 'myfile' in hexadecimal form~
  552. \WAIT   WAIT
  553. Waits a specified time
  554. Format:  WAIT <n>[SEC|SECS][MIN|MINS][UNTIL<time>]
  555. Waits for <n> seconds or minutes if MIN is specified. If UNTIL <time> is
  556. specified WAIT will wait until the specified time. If wait is specified
  557. with out any parameters the wait will be 1 second.
  558. Example: WAIT 10 MINS
  559. Waits 10 minutes
  560.          WAIT UNTIL 10:00
  561. Waits until ten o'clock in the morning~
  562. \WHY    WHY
  563. Explains why the previous command failed
  564. Format:  WHY
  565. Will display a fuller exaplanation of why the previous command failed
  566. Example: Lets say that you had entered the command
  567.             TYPE DF0:
  568. AmigaDos displays the error message 'can't open DF0:'. You then type
  569.             WHY
  570. and the better explanation 'Last command failed because object not of
  571. required type' is displayed.~
  572.  
  573. \HELP
  574.                                    HELP ON HELP!
  575.  
  576. HELP! uses the following notations to explain the layout of a command:
  577.  
  578. < >        This indicates that you should fill in this parameter
  579.                 For example, CD <name>
  580.  
  581. [ ]        Square brackets indicate that the parameter or parameters
  582.                 are optional. For example, DIR [<name>]
  583.  
  584. |               A vertical bar seperates a number of alternatives you can
  585.                 use for the parameter. For example, DIR [OPT A|I]
  586.  
  587. <name>*        Means that more than one of the same kind of parameter can
  588.                 be supplied, seperated by at least one space. For example,
  589.                 DELETE <name>[<name>*]
  590.  
  591.     Remember, the more characters you supply in the keyword, the more
  592.     chance you have of getting the help you need.
  593.  
  594. ~
  595.